﻿// test_11.23(1).cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//void rank(int*arr,int sz,int*arr2)
//{
//    int j = 0;
//    int n = sz-1;
//    for (int i = 0;i < sz;i++)
//    {
//        if (arr[i] % 2 == 1)
//        {
//            arr2[j] = arr[i];
//            j++;
//        }
//        else
//        {
//            arr2[n] = arr[i];
//            n--;
//        }
//    }
//    for (int m = 0;m < sz;m++)
//    {
//        arr[m] = arr2[m];
//
//    }
//}
//int main()
//{
//    int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//    int arr2[10] = { 0 };
//    int sz = sizeof(arr) / sizeof(arr[0]);
//    rank(arr,sz,arr2);
//    for (int i = 0;i < sz;i++)
//    {
//        printf("%d ", arr[i]);
//    }
//}
//数组排序，奇数排在前半部分，偶数排在后半部分

//#include<stdio.h>
//int main()
//{
//	int n, m;
//	scanf("%d %d", &n, &m);
//	int arr1[1000] = { 0 };
//	int arr2[1000] = { 0 };
//	int arr3[2000] = { 0 };
//	for (int i = 0;i < n;i++)
//	{
//		scanf("%d", &arr1[i]);
//		arr3[i] = arr1[i];
//	}
//	for (int j = 0;j < m;j++)
//	{
//		scanf("%d", &arr2[j]);
//		arr3[n + j] = arr2[j];
//	}
//	for (int i = 0;i <  m+n;i++)
//	{
//		for (int j = 0;j <m+n - 1 - i;j++)
//		{
//			if (arr3[j] > arr3[j + 1])
//			{
//				int tmp = arr3[j];
//				arr3[j] = arr3[j + 1];
//				arr3[j + 1] = tmp;
//			}
//		}
//	}
//	for (int x = 0;x < m + n;x++)
//	{
//		printf("%d ", arr3[x]);
//	}
//}
//两个的有序数组合并后一行输出


//#include<stdio.h>
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	int arr[50] = { 0 };
//	for (int i = 0;i < n;i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	int count1 = 0;
//	int count2 = 0;
//	for (int j = 0;j < n - 1;j++)
//	{
//		if (arr[j] <= arr[j + 1])
//		{
//			count1++;
//		}
//		if (arr[j] > arr[j + 1])
//		{
//			count2++;
//		}
//	}
//	if ((count1 == n - 1) || (count2 == n - 1))
//	{
//		printf("sorted");
//	}
//	else
//	{
//		printf("unsorted");
//	}
//}
//判断数组是否有序
